""""
需求：
1. 定义布尔型变量 has_ticket 表示是否有车票
2. 定义整型变量 knife_length 表示刀的长度，单位：厘米
3. 首先检查是否有车票，如果有，才允许进行 安检
4. 安检时，需要检查刀的长度，
5. 判断是否超过 20 厘米
  a. 如果超过 20 厘米，提示刀的长度，不允许上车
  b. 如果不超过 20 厘米，安检通过
6. 如果没有车票，不允许进门
"""

rst = eval("5+2*3")
rst = eval("True")
print(rst,type(rst))


has_ticket = eval(input("是否有车票："))
if has_ticket:
    print("有车票",has_ticket)
    knife_length = int(input("请输入刀的长度："))
    if knife_length > 20:
        print("刀的长度%d厘米，不允许上车" % knife_length)
    else:
        print("刀的长度%d厘米，安检通过" % knife_length)
else:
    print("没有车票，不允许进门")